home *** CD-ROM | disk | FTP | other *** search
Text File | 1993-07-11 | 2.9 KB | 72 lines | [TEXT/MPS ] |
- Gzip 1.2.2 for MacOS/MPW, 11-July-93
- ------------------------------------
-
- This is the regular GNU gzip-1.2.2 distribution with a few extra files and
- modifications for MacOS using MPW 3.2.
-
- This directory contains a ready-to-run tool for MPW. Just copy it to the
- "{MPW}"Tools: folder and you're off. I made a commando interface for it so
- go ahead and check it out if you like.
-
- The gzip tool was compiled with the -mc68020 option so don't even try to use it
- on an old Mac. This shouldn't really be a problem since MPW 3.2 doesn't run on
- the 68000 anyway.
-
- All of the changes specific to the Mac have been placed between `#ifdef macintosh'
- statements so that this should still compile on any other machine.
-
- So far I haven't gotten around to building a full-blow Mac application out of
- gzip. I'll probably do this sometime soon. There are a couple of different
- ways to approach a gzip "application". The quickest and easiest would be to
- use something like SIOW with a Commando-like front end. Unfortunately I hate
- that approach. A command-line is great when you've got a shell like MPW (so you
- can automate gzip with scripts), but it really sucks when you kludge it through
- a dialog. Instead I'd like to make a clean, drag-and-drop interface with some
- kind-of-a slick way of changing options. We'll see...
-
- [I'm somewhat motivated to do this since gzip gets better compression
- ratios than either CompactPro 1.3.3 or StuffIt Lite 3.0.5. Although to be
- fully useful from the Finder its got to handle MacBinary intelligently (so
- the resource forks don't get nuked). It's also got to do this in a way
- that is still compatible with Unix. For example, if I gzip some Mac files
- then `gzip -d' these files on Unix I want to end up with MacBinary files
- (that could then be transferred to any Mac terminal program). You get the
- idea.]
-
-
- INSTALLATION:
-
- To build a new gzip you must install the `cextras.o' library in your {CLibraries}
- folder. Just change your current directory to :cextras-1.0 and type:
-
- BuildProgram install
-
- This will compile the `cextras.o' library and install some extra header files
- in {CIncludes}.
-
- Then you can change the directory back to gzip-1.2.2 and type:
-
- BuildProgram install
-
- Which will build the gzip program (complete with commando resources).
-
- CAVEATS:
-
- This version of gzip does NOT know anything about resource forks. Do not use
- it on dual-forked files unless you convert the file into MacBinary format first
- (then you'll have to un-MacBinary the file when you decompress it).
-
- BUGS:
-
- The MacOS version of gzip hasn't been tested much, but I have been using it
- for a while now and it seems to function well. If you find any bugs please
- don't bother the people at GNU unless you are absolutely positive that it is
- their error (and not mine :-).
-
- If you find an error that I have made please let me know. You can send email
- or a letter to:
-
- Anthony C. Ard <aard@netcom.com>
- 766 S. Nardo Ave. A-6
- Solana Beach, CA. 92075
-